enforce ast version