Complete function signature