add range removal support, fixes #22