make sure there is a limit