raise error if no limit