misc python optimisations