Got rid of 'DO::uint' to avoid conflict with Qt's 'uint'