I hope comments are self explanatory. For some reason on writing the computed size is only correct for >a.