ignore all ancestor constructors