volatile bugfix