syntax errors, and attempting to get puppet to not be a terrible pos