remove state requirement