The preload call doesn't seem optional to me, without it we can't look up any key.