appropriate use of m flag