No preload
Remove reportError, dont check == false