Updating smart console logic for compatibility