trying to do break-all differently