Over all I really like these. I'm tempted to just merge v5 and do anyfurther changes on top if/when needed.