Error checking and soon