inline return