Use helper functions in a non-stupid way