prepare method was completely useless, also removed lru