careful you're deleting the attribute((packed))