recovery: build without strict aliasing