Support more structures...