my expectations are certainly higher than my coding skills, although there's no programmable way to evaluate that