adding a callchain helper

conditional statements all of the place
are annoying...

sometimes its unavoidable, until now