discovery and fail-fast