If subprogram die is not available then construct new one.