re-enable most of -Wall, see #618