Program Org Unit Association and creating TrackedEntityInstances & Events

Hi there

Creating an event with an org unit that is not assigned to a program gives us the following error:

"Program is not assigned to this organisation unit"

However, creating a TrackedEntityInstance / Enrollment with the same org unit imports OK and without errors.

Is this desired behaviour?