Can a non practicing catholic receive communion