To be a fully functioning moral agent, one cannot passively accept moral principles handed down by fiat. Moral principles require moral reasoning.