getting darn contracts resolving (again)