remove locks again ... for now, it seems overkill to do all this locking, its probably better to do the locking in the using code if neccessary.