This needs to allow for browser version and platform to be optional.