Error checking makes all the difference.