3. error checking