Thinking this through...