instanceof testcase
destroy is now an expression (can be used in closures)