tough trading conditions