Nepenthes thorelii - a resolution.