Is there any reason why the `check_lib()` doesn't have the `lib` parameter?