Shoehorned in some trait magic after all.