inference mechanisms