Better not going recursive here, might be dangerous.