can't abuse the user construct's syntax