Shouldnt `super.stop()` be called as well?