externalize karyon dependencies