release 4/6 call it again (x3)
release 5/6 reflect
release 7/6 uncomment bonus and make driver code pass