fix bugs (placeholder selector must not cascade)