def METHOD_NAME(hook_name):
    """
    Like :func:`.add_custom_hook`, only forgives if the hook already exists
    """
    try:
        return gossip.get_hook("slash.{}".format(hook_name))
    except LookupError:
        return _define(hook_name)