Hi there.
First, let me preface this by saying thank you for the hard work you put into your trainers. They don't always work the way that I would expect, which is typically pretty fun because it requires thinking about workarounds to the problems, giving new opportunities for different styles...