ditch the users formula, it's easier to use the built in states