try to avoid compiler optimization snafu