Overwrite interact/initialize