removed _cached