finishing up syntactic sugar?