Seems like too much boolean logic to not have any tests.