> spun up yet. Not to mention that it seems strange to read the last > sector before reading the first!
The SCSI CD code deals with this by spotting the error is close to the end and of particular types then interpreting it and adjusting the volume size. This is done because the size value for a CD-R/RW is imprecise.