ensure we have a return value for all functions