Monitoring modules for foreign types