It's worth noting that the exec + cat calls were due to some oddities with how a specific redhat kernel would handle `select()` calls in `/proc` and possibly `/sys`, but that was a really old bug. This might still be necessary but I think this could warrant further discussion.