perhaps could also add .empty() since this was the previous behaviour.