Abstract
Kant's Formula of Universal Law is shown to be an inadequate condition for morality because it uses the wrong scope for a universal qualifier, ranging only over the behavior of a set of agents in a world. If it instead ranges over the behavior of all possible agents, then we arrive at the stronger condition that a maxim is morally acceptable just if we can will, not just that all agents follow it simultaneously, but that any agent in any situation may follow it--including, notably, in situations where some other agents are not following it. This stronger formulation avoids some of the counter-examples which Kant's formula is subject to.
Author's later note: the argument of this article is improved upon and essentially superseded by his later works on this topic (2012, 2013).