Return under appropriate conditions.