can we extract to a constant ?