fix a dst bug, we had a sign wrong in the calculation :-(