you don't need to pass simple types by reference