error handling by question marks