How does this change the function? Some lazy trickery going on?