nicer syntax