update my thinking about this