OM implementation quasi-working --- but work XML template has attribute that can't be empty