allow const and immutable aa