KAA-27, KAA-29, KAA-30, KAA-31, KAA-32, KAA-33, KAA-34: Kaa v0.5.1 merge