Experience is occasionally zero or cast to zero.

Fixes #1575 and fixes #1576