added a forgotten functorial property of ap