can we somehow initialize this when it's created ie point to the first position so we can skip this init checks here?