Uses server-side plugin instead of client-side