I think you wanted to do `sizeof(*sa) - offsetof(...)`