Is it a sin for a catholic to take communion in a protestant church