implemented support for calling with no arguments