sequel tests do that, my idea is to eventually merge this with the main gem