suspected compiler bug