is this correct if both where property operands? or is that a situation that does not happen? if its wrong or not implemented, we should at least throw an exception explaining it does not work, rather than silently do something that will not find anything.