kinda scary inheritance