JSHint not perfect...