Translated commit 'a9760f75eead74a48f3ed03cc791399bf6cb3c2b'