minor association rewrite