why overwrite those 2 if all you do is simply call parent? missing an initialize check?