dealing with speculations

Printable View