maybe this is a better way to do coverage