be explicit about returning values