 						# Lazy load
 						#if (longGet)
 							# This needs a bit of thought
-							#TODO
+							#TODO, leaving this comment in as a nag.
 						# Check if the field has ever been set
 						if !(field of @_relationships)
 							# The field hasn't been set, so we haven't ever gotten this relationship before.

					#Otherwise, add to transaction
					transaction.add(_spec)

	#/*
	#				TODO: If there are multiple specs, this will not work!
	#				TODO: Need to figure out what a page means for multiple specs.
	#				Page format: {on : 1, lines : 10, sort:[{'Type.field':order},{'Type.field':order}]}
	#*/

			# If transaction is not empty
			if (transaction.entities.length > 0)
				# Run the transaction
				transaction.get().done((transaction) ->
					# Merge the result sets, adding `gotten` things to `had` things.
					results.push(entity) for entity in transaction.entities
					deferred.resolve(results, transaction.attributes)
				)
			else
				# just resolve...
				deferred.resolve(results, {})
			return deferred.promise()

		# Pass the spec to get, and just pop the first entity.

								#Add or set this to the remote entity
								#Need to find the back relationship...
								back_rel = ec.back_rel(@_type(), field, relationship)
								back = if ("has_many" is back_rel.type) then 'add' else 'set'
								entity[back_rel.name][back].call(entity, @)

						# Notify observers
