WIP: Reducing complexity - Bovem::ShellMethods::Read