asProgressiveOrNull