semi inline