* When retrieving signal constraints we were previously filtering by a signal's content type using the `Signal.objects.get` method. However, there can been multiple `Signal` instances for a single content type. This therefore would cause an error. This has been fixed by retrieving the signal constraints from the `Signal` instance directly.