I hate every bit of this. Well done!