Implemented reads with timeouts for child processes =)