I would have kept the `create` function, but why not