I think I'll have to change this to add union back. It would be cool to have a failing test though.