Better extend_right