why drop the "!"?