Simplified error handling for unquoted keys containing colon characters. Added edge case in unit tests. Compatibility is higher now.