thus every method only has one exit should make multi return messages smaller especially when we have escape analisis (maybe will help with inlining too)
thus every method only has one exit should make multi return messages smaller especially when we have escape analisis (maybe will help with inlining too)