Fix 'no information log' bug

Fixes https://github.com/PistonDevelopers/piston/issues/411, the other concerns can be dealt with separately.