Algorithm from SLS 7.2 was implemented with mistake, after Deserializer[Option[String], String] we still can search Deserializer[String, String] because complexity is less.