TST: put into a class and skip the proper conditions