Generalizing plugin