Dear god the GUI doesn't throw exceptions