From what I know of Santander systems I had the "pleasure" to interact with as a third party dev, it's probably a poor sob who triggered a method called "doTheRightThing" which ended up doing something completely different.
Only Citi has surprised me more than Santander when it comes to completely insane IT org (Citi spent 2 months on an automated export and when we went live after UAT, we realized they were not ready and had a monkey do the "automated export" manually, with completely wrong format and information, and they didnt feel the need to warn us when it happened at 11pm...)