Add needed packet constructor check