First cut: Solution to DI problem