Add some more languages
Use exceptions for now