"optimized" OperatorReader, etc. performance dropped down again T_T