#181 필요하지 않은 template는 재귀에서 바로 종료시킴. 약간의 성능 개선