py33 compatibility