Need to pass the program for env and such. Closes #18