I'm not quite sure why this needs to be a separate program, however, so I'm probably not testing it correctly.