better error handling. This will mean that VCR won't crash and burn