duplicate function call removed