Improve numerical stability, preserve alpha