I don't think we need this extra method, we should just call `new` directly.