correctly emit signal if geometry is not valid