Let's fix it properly, we should be able to make UnmarshalJSON work, or if not understand exactly why we can't.