use inline nowarn