Making state not required