be more efficient with policy retrieval