FIX: reset Error to None before attempting a transfer