<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def advance2(self, height, ignore_overflow=False):
 """Advance the cursor by `height`. Returns `True` on success. Returns `False` if this would cause the cursor to point beyond the bottom of the container. """

        if height <= self.remaining_height:
            self._self_cursor.grow(height)
        elif ignore_overflow:
            self._self_cursor.grow(float(self.remaining_height))
        else:
            return False
        return True