suppress warnings of incompatible assignments