Async interface

Is it worth verifying whether storage is/supports localStorage and throwing an error if not?