Fun with data structs.