make sure there is a return value