mulling over a few things....