break instead of take-drop