check for storage support before trying to use it