diff --git a/AmpScan/core.py b/AmpScan/core.py
index 0b204237181f03f71712457711a78043599d7cd7..1b648663c1882ee3e17e02c5a1c0ddceee6286b2 100644
--- a/AmpScan/core.py
+++ b/AmpScan/core.py
@@ -341,7 +341,7 @@ class AmpObject(trimMixin, smoothMixin, analyseMixin, visMixin):
         >>> ang = [np.pi/2, -np.pi/4, np.pi/3]
         >>> amp.rotateAng(ang, ang='rad')
         """
-        if type(rot)==type([]):
+        if isinstance(rot, (tuple, list, np.ndarray)):
             R = self.rotMatrix(rot, ang)
             self.rotate(R, norms)
         else: