fixes #1, props @boonebgorges