fixed for zero-argument function calls