forgot ensure and updated spec