I think `create` totally replaces this function.