ignoring strict aliasing warnings I have with 4.8.2