changed skip return behavior