geometry is Empty by default