if all of the following