integrate guard and spork. but it looks even slow...