added negative shock capability (DSF only though)