Added branches with transactional support.