Thanks for the help! That "passing the ancillaries" trick was a good one.
Too bad you can't do that with traits as well.