- avoid accessing global m. (performance improvement)