Consistent handling of 'this'