compilation issue