Should the order of these two 'ifs' be reversed? So we check for interpretations first, and then do the simpler startswith check?