This does not make any sense. they are already declared by the interface. Thus, it will indeed fail on early 5.3 versions