add basic drive error handling