added inline-critical