Anonymous struct extension will be needed!