prevent init from firing more than once - addresses issue #103