minor changes for easier subclassing of runnable modules