factor smoke tests into own module.