Make this a hot (optimizable) function

I had a stinking suspension that this code was not being optimized when I read the bluebird docs on optimization anti-patterns. Turns out I was right. With this patch this code becomes hot.

Read more about this here: http://stackoverflow.com/q/23509312/124486