Resolve "Two unreachable code sections" Closes #1030 See merge request !2609 (cherry picked from commit d3f97928) 0c533588 [bugfix] Fix the assert position