diff --git a/include/plugin_man.h b/include/plugin_man.h
index c98faf428c3b2762c28402d1f6b8b5c8284cbe22..c167f0b53806b762ee48ab81c7b0ffa1057f876a 100644
--- a/include/plugin_man.h
+++ b/include/plugin_man.h
@@ -42,7 +42,7 @@ class ZiprPluginManager_t : public ZiprPluginInterface_t
 
 		virtual bool DoesPluginPlop(libIRDB::Instruction_t*,DLFunctionHandle_t&);
 
-		virtual bool DoesPluginPlace(const RangeAddress_t &, const Dollop_t &, Range_t &, DLFunctionHandle_t &);
+		virtual bool DoesPluginAddress(const Dollop_t *, Range_t &, DLFunctionHandle_t &);
 	private:
 
 		void open_plugins
diff --git a/src/plugin_man.cpp b/src/plugin_man.cpp
index 5e636b34d053b5f091776818cb796bbf1ec0c3d5..7b39dae2d56f83d81219fb196052acb58f59c25a 100644
--- a/src/plugin_man.cpp
+++ b/src/plugin_man.cpp
@@ -81,13 +81,13 @@ void ZiprPluginManager_t::CallbackLinkingEnd()
 	dispatch_to(CallbackLinkingEnd);
 }
 
-bool ZiprPluginManager_t::DoesPluginPlace(const RangeAddress_t &jump, const Dollop_t &dollop, Range_t &place, DLFunctionHandle_t &placer)
+bool ZiprPluginManager_t::DoesPluginAddress(const Dollop_t *dollop, Range_t &place, DLFunctionHandle_t &placer)
 {
 	DLFunctionHandleSet_t::iterator it=m_handleList.begin();
 	for(m_handleList.begin();it!=m_handleList.end();++it)
 	{
 		ZiprPluginInterface_t* zpi=(ZiprPluginInterface_t*)*it;
-		if (Must == zpi->PlopAddress(jump, dollop, place))
+		if (Must == zpi->AddressDollop(dollop, place))
 		{
 			placer = zpi;
 			return true;