reorder (let..) checks