* testing things actually run is handy * adding build mode to scripts * uh, so I started messing with handling exit codes...