Added untested "shock" class