MSF vs AST