This works with hardware for the first time