collections next(). Have to make Exceptions(Rules)