note error in avoid-struct impl