avoid potential NPE... @.@