completely punt on APN::Base...