Self thoughts