Assume Presume Suppose