now with even fewer syntax errors