The apprc task is properly factored