guess we need commons daemon even if not implementing subclass