devirtualize, inline