workaround possible bug?