nonsneaky inheritance