class BaseLoop: adapted for Command::calcResult