i don't know if major_minor would be relevant here… just 1 idea.

otherwise, this is reviewed now.