Background Reasoning