Hmmm, not really happy about having to resort to reflection.