Use a bit of reflect magic