a special reason not to use `depends_on :libpng`?