Add args and exception to Action interface