if blockId *is* null, this code doesn't do quite what I'd expect... just returns a 204