More abstract methods on HasStorage to save on some if's elsewhere.