Kinda sorta works. Breaks as soon validation is added,
and I have absolutely no clue why.