remove check, improve speed!