That's going to be a crap load of work.