return true if item removed