this is a great discussion!