don't use call, instead invoke the super function by aliasing it