made coverage optional