* fixed compiler bug