improves performance on transitions