Low-level discovery