compiler does not want to inline exta, so let  us not