bitlash printf in user function

Good day all,

I just started to play around with bitlash and have run into a small snag.

I declare a user function thus using the bitlash printf function:

numvar hello(void) {
printf("%s\n", "hello world");
}

and correctly register this funtion in my sketch's setup(void) set as described in the bitlash userguide.

When I run the arduino sketch and using a terminal program by entering hello in my terminal program there is no error and it appears as though something has happened as the console returns to the > prompt.

However, if I enter printf("%s\n", "hello world") I see hello world<new line) printed to the console.

I am not quite sure what I have done incorrectly as everything else I have doing with bitlash works as expected.

I am using a MEGA2560 and bitlash version 2.0

cheers, Graham