Cleaned up the base role. with_items is much easier