The observable creation decision tree