random technical thoughts.