hmm good questions...