making return explicit