Created by: stefanoborini
Makes the workflow reader more robust and more communicative of what went wrong during reading.