I'll get the source so I can commit later

language detection coming up