Pretty good, it could have been cleaner though.