once(). closes #43