Sometimes users have more than one line of default shell prompt, and the calculations for "full screen" is off. We should try and sniff the height of the default shell prompt and subtract the number of newlines from the row height for the --fs query.
(I have no idea if this is easy or hard)