more error handling when handing over arguments