fixes #17 and simplifies code for nested describe blocks