default F for canopy returns NA, not null
elev output NA instead of NULL
caching for elevation