Call back with Error instead of Buffer