[~FIXED] issues in if else