Fix issue with deferred and non-deferred objects always being unequal
temp