Faster version. There’s more to come!