I honestly don't like that this is expressed as a comment but I guess it makes the implementation easy and backwards compatible...