Updated the md5 hash to include options so they can be cached