useless double check?!