Clarified program flow