Compact -B -s5 only doing <90%

when i run the command Load compact -B -s5 from the console it only compacts database <90% of space used instead of 95%. I thought the -s5 means it should do all database <95% and if i used -s10 that would do database <90%.

Is this correct? Am i missing something obvious?