who can give an undertaking