We'll do a refactoring of this class to organize it; okay for now.