this is OK. But use super() seems better.