not-really-a-ramble ramble