make it easier to write tests