Add argument profiling