Improved pow