fix worked_at_different_address logic

To me, this is not very intention revealing. Should I perhaps add a method that wraps in the inverted logic or am I missing a simple addition that makes this change make sense?