I'll probably just change it back to the way it was and see if nothing breaks, but my idea was to use a flag to mark the Task if it's in the process of being built.