preinitialized $=m late, so that .cf can redefined $m