do lighter checks before calling isChainable that might load AST