probably want this in an ensure.