New version with ignorePlural query parameter