proper usage of the legacy chameleon style