fixed: #1014316, #1014318, #1014320, #1014325