Semiworking generic MSA client