We'd better not follow the crazy code pattern - so please keep separating code into functions.