Really final, honest, except for typos probably