yes we don't need skip and fail, my mistake