Proper dereference, call and subscript handling