lf_push/lf_pop should not touch call args unless invoked from "call"