This is not logically the same. (The else part shouldn't run if its a bucketless osd)