adjust for multiple template inheritance