Public function never used. Perhaps shouldn't be exposed?