hmmm... all good ideas.