- IN function block replace array with event to prevent a naming conflict. - Reconnect to event socket if the connection is lost. - Use condition if is_array around each foreach. - Unset the database connection - Use event socket variables and close the session before the loop