bug fix - wasn't calling initialize for the 1-arg constructor