Why am I getting several coverage data points associated with my routine declaration when I do COVERAGE BY CODEPATH? Several languages generate prologue code at each routine entry to initialize the language specific semantics. As far as PCA is concerned, code is code and deserves code path analysis. This environment is usually set up by a CALLS or JSB to an RTL routine. PCA considers CALLS, CALLG and JSB to be transfers of control, because control does not in principle have to come back, and places a BPT in the instruction following.