try it without C wrapping