Force deffunc state to need return type