defined wants a string as input

fix #92