This looks a bit weird to me, is it possible for real applications? maybe it's worth fixing test instead? @kenchris what do you think?