It's not really necessary to pass the factory here, no?