4cc3c80e4f
This fixes a runtime caused when usr is null or zero and shock is still called. This is a hack and illustrates why use of usr is considered bad practice