Improved parser error handling
Cleaned up request normalization