maybe some sort of "last accessed" function involved? So that interest checks not accessed in the past n days are ignored?