AST switch