Added in smart device recovery functions and helpers.