submethods are not allowed in roles, blow up accordingly