use inspect to get args from eval (if present)