fix awesome bug regression, close #3013