clarify recursive -1