modules: use override keyword