popUnlessRoot

Pops the top entry unless it is the root, so a displayed back stack can never be drained empty. Returns true when an entry was removed.