Slightly better diagnosit msg.
mostly bug erradication. Coding the AK -> VK stuff
broke some of the VK -> AK stuff. Also some refactoring.