moved error retrieving to BaseBot