Working through compatibility stuff for actual usage.