cogito ergo sum...