Small kernel 501 (smk501) encodes the RUBylation activating enzyme E1 subunit ECR1 (E1 C-TERMINAL RELATED 1) and is essential for multiple aspects of cellular events during kernel development in maize.