changed the way we specify defaults