Trying to hack at the value constructors here...

They are the evil