added additional coverage for private constructor