my take on issue #400