Updated def