simplified plugin handling