Todo: presice double compare