desc + namesp

This rolls back to commit 8190b6a15fb3cea0a432f5f85ebf71ad69f1602d.