Because of this it is necessary to have bogus logic to implement it yourself
Because of this it is necessary to have bogus logic to implement it yourself