The technology has finally caught up. An ATM is a lot more complicated than just dispensing $20 notes. It's been challenging to get the technology down to a reasonable cost.