actually fixed card holder inheritance, for real