I'm surprised devise doesn't provide these (I double-checked, and it doesn't seem to..)