Pass/fail halfway implemented.