Refactor: roll_many