fixed binary operators operating on addresses instead of objects