Doesn't rely on script/ci anymore