Error checking (23/28)

Error checking