... thoughts ...