removed buffer method from Caller