Because it's two different methods and there was a detection which behaviour to use.