exclude the dummy function temporal: because we are treating (for now) the temporal functions like the semantic functions