296/304 wrappers rewritted