with thanks to @noodzdump for her lovely and inspiring submission