syllabus now implements Maps correctly