I hope this works the way I think it should.