imported smack 3_3_0