possible fix for multistep inheritance