slightly less strict grammar