Use isPrunable() before tryPrune()