Logic inversion - Error Handling & Validation