update reliable, closes #28