handle edge case error