one wonders if the pulling of the important props out of the env should be decoupled from the formatting