removed requirement for spree_core