NTFU, cycling with confidence