args and error message updates