another attempt. This is silly.