deep deep thoughts