Author: Eric Hoppenbrouwer, Your turn