What is your motivation to inline this (and the other) functions?