future trap