This is a really thorough spec :+1: