Completes implementation with remove functionality.