Perhaps we should have a callback that receives the playlist and an error? (getPlaylists(json, callback(playlists, error)), addPlaylistListener(callback(playlist, error)), updatePlaylistListener(callback(playlist, error)), deletePlaylistListener(callback, error)))