AHA-295 Final fixes.