fixed an inefficiency problem in __sample that was slowing things down. much faster now. woo hoo profiler