I really dislike using STDOUT/STDERROR (violates decent scoping), but it seems to be the only thing to do to get spawned output.