Stylistically I'd rather see this as `end until opts[:marker].nil?`