Tool versions need to be explicitly checked on a client system so that compile errors related to version can more quickly be caught by newer users.