Tag Pondering thoughts