Ion cannons