Improved `create` method.