no multiple inheritance checking for now