harboring thoughts