why no ``inline`` anymore?