fixed remove method that was expecting old unmount return value