mit apcompat