Tried it and it seems to break BC since I add a new companion object. Can't find a nice existing object to stick the code in, so I'll just add a comment.