On review I noticed this module is prone to poor scalability. Scales roughly `O(n*m)` where n is the number of languages supplied in the header and m is the number of languages supported. If m is sufficiently large this module will cease to perform well.