Realized JS has an "and" that could make that smoother.