trying another expression of current_mode