Functions: can have multiple returns, have to check all
DONE