added degradation support for penna