@dusted: This was a good