Should be a working plugin, needs testing.