Karelia changes

Figured I may as well fire up a pull request so you can grab the changes we've made at Karelia at some point if suits you.