added validation

Doesn't actually stop you from starting the run, though. Haven't fixed
that yet.