criticized for its complexity and inconsistency