attempts to make uphw w3c compliant