Relaxed shop module dependency