Thread re-opened at OP's request.