virtual bases should have virtual destructors. i should not have to remember that weeks later.
virtual bases should have virtual destructors. i should not have to remember that weeks later.

crooney/cenogenetic,crooney/cenogenetic,crooney/cenogenetic