canons by contrary motion