compute checks before it shutils