Triangle facts refactor.