the right way to do it
no longer needed