Policy Based Reasoning