'Simple wrapper for the default CmdOpen.create_exit'

def create_exit(self, exit_name, location, destination, exit_aliases=None, typeclass=None):

    new_exit = super(CmdOpen, self).create_exit(exit_name, location, destination, exit_aliases=exit_aliases, typeclass=typeclass)
    if hasattr(self, 'return_exit_already_created'):
        del self.return_exit_already_created
        return new_exit
    if inherits_from(new_exit, SimpleDoor):
        self.caller.msg('Note:    A    door-type    exit    was    created    -    ignored    eventual    custom    return-exit    type.')
        self.return_exit_already_created = True
        back_exit = self.create_exit(exit_name, destination, location, exit_aliases=exit_aliases, typeclass=typeclass)
        new_exit.db.return_exit = back_exit
        back_exit.db.return_exit = new_exit
    return new_exit
