Wrapping the two init functions, to feel more rubyish