try to lighten packets, remove union