handle assignment to Of in a better way