Reading vs. Checking Registry Key



I can read the below key value fine, but I need to be able to check and see
if the key exists before reading it to avoid script errors.

To my knowledge, there are only 3 methods available in the WSH Library to
access registry values: regread, regwrite and regdelete.

Anyone have a trick to testing if a key exists before taking action on it?

SCRIPT
=========
WshShell.RegRead("HKLM\Software\Webroot\Enterprise\CommAgent\TheKey")


.