Allows multiple instantiations