So... a specification.

hang on ...