parameter n has 2 usages that are not safe to delete.