allow for delayed data
Merge pull request #24 from andyperlitch/defer_init

allow for delayed data