last commit before removing CLI tests, drone.io uses a different DART_SDK, so fuck that