Skip usage of self::create()

Only use self::create() when necessary