def METHOD_NAME(why):
    # the db layer throws an exception if the claim fails; we squash
    # that error but let other exceptions continue upward
    why.trap(ChangeSourceAlreadyClaimedError)
    # set failed: deferred result is False
    return False