better handling of no-args methods