Add AST call args
Suppress error log
Improved doc & wrap in try...catch