What a complete thrash of an application this has become.