fixes no parameter foo call
fix no argument calls and definitions