hm.. major_minor would be nice to avoid these diffs in style.