Is this duplicate from the water material?  Should this be a `czm_` function?