Init <- Needs testing for typos