Small corrections, thx Sylvain