Any reason for this? Are we supporting both things? Or it is just a solution for possible prior implementations?