hmmm......i have to think on this one.