change how `removable` is determined.

Addresses #8