forgot to take out the early exit I put in for testing :-P