First stab at fully automating setup.