We present a systematic method to expand in components four dimensional superconformal multiplets. The results cover all possible N = 1 multiplets and some cases of interest for N = 2. As an application of the formalism we prove that certain N = 2 spinning chiral operators (also known as "exotic" chiral primaries) do not admit a consistent three-point function with the stress tensor and therefore cannot be present in any local SCFT. This extends a previous proof in the literature which only applies to certain classes of theories. To each superdescendant we associate a superconformally covariant differential operator, which can then be applied to any correlator in superspace. In the case of threepoint functions, we introduce a convenient representation of the differential operators that considerably simplifies their action. As a consequence it is possible to efficiently obtain the linear relations between the OPE coefficients of the operators in the same superconformal multiplet and in turn streamline the computation of superconformal blocks. We also introduce a Mathematica package to work with four dimensional superspace. 23 7. Conclusions25 Appendix A. Details on notation and conventions 26 -1 -Appendix B. Acting on different points 28 Appendix C. Superspace expansion 29 Appendix D. Some identities for the superspace derivatives 30 References 32 In[11]:= chi = Compare[ChiralDp[tOφφb, η2, θ3, x3], variables → Array[C,4]] 20 In the package the derivatives ChiralD represent the derivatives D. When acting on the t use ChiralD instead (D =[esc]scD[esc]). Also note that, when acting on the t, the operators D are sent to D and D to D. See (4.8). 21 In more complicated applications it is better to separate the various orders in θ3 andθ3 and act on each piece only with the operators inside ChiralD (like ∂η∂ θ , ∂η∂xθ etc. . .) that do not give zero when the θ's are suppressed. In the documentation of the package there is a worked out example. 22 See (2.11). 23 This instruction will generate an error but it can be ignored. It can be avoided by replacing the C[i]'s with variables consisting in a single Symbol. It comes up because there is an automatic routine that sets ConstQ to true for the variables in variables, which works only if they are Symbols. This is not an issue because ConstQ[C[i]] is true by default after SUSY3pf is called.