make rarely used plugins lazy