Firmer rand not good news for shares