Adam Van Iwaarden fixes and some more