added a limit to roll