Remove the need for tempfiles