Ok. This looks like a regression bug that compiler tests failed to detect! 
This is *CRITICAL*. Will fix it ASAP.
One more thing: If you pass it byref you don't need to return the value since it's already changed.

This is *CRITICAL*. Will fix it ASAP.
One more thing: If you pass it byref you don't need to return the value since it's already changed.