removed one at a time requirement