only return fact when its trigger starts the query