- now uses `select_derived` when defined for predictions