Return error and don't decrement if count is 0