_shuffler can be a optional<>.