Review (5/5): As promised,
Perfect!