add asserts instead of print statements for launch-config verification
add some nice error messages for assert statements