blockio works, untested