class cache: recheck input