improved approve

Tests if there is at least one instead of fetching everything