Don't break strict aliasing rules