This was not "in the specification". you probably figured it couldn't hurt to throw it in as i'd do the same thing, but this is over engineering, even if devise does the magic for us.