bug: -}; is skiped. why?