allow "stacking" of format codes