Native JS implementation does not step on the white block