switch to preferred rainbow syntax to fix exceptions and failing specs

fixes #13