Charming , if overly complicated ...