Implementing storage interfaces