Non-functions in logic (i.e. default values) should only return the value, not update the fact table