It caused errors because it wasnt set in some cases, but was never even checked by the invoked shell script.