Now that I think about it, does __init__ here even have to be overridden? Just using the parent version should work right?