The source is littered with statements that produce compile time warnings. We should try to minimize them.