purple: add simple source upward compatibility path