fixes and robustness for task arguments