allow runKeyword to throw checked exceptions