Can you use the offsetof function here?