Mixing fall-down and OOP coding