cleaned up wall volume methods