hmm if initiated might not be defined (line 61) then won't this throw an error?