stability improvements