if not mana, set to null for cleanup later