The conventions and rules are made logical and consistent by being based on premises and concepts that have been developed from existing practice. However, such concepts as realization, matching, accrual basis, and cost allocations can be defined only in term of precise rules, because they do not have real-world counterparts.