up #369 fix compilation in composite case