diff --git a/animgif_support/animgif_support.module b/animgif_support/animgif_support.module
index 0738650..39e4915 100644
--- a/animgif_support/animgif_support.module
+++ b/animgif_support/animgif_support.module
@@ -84,6 +84,8 @@ function animgif_support_effect_replaces() {
     'image_resize' => 'image_resize',
     'image_scale' => 'image_scale',
     'image_scale_and_crop' => 'image_scale',
+		'focal_point_scale_and_crop' => 'image_resize',
+		'focal_point_crop' => 'image_resize',
   );
 
   return $replace;
@@ -105,6 +107,18 @@ function animgif_support_image_effect_info_alter(&$effects) {
 }
 
 /**
+ * Implements hook_module_implements_alter().
+ *
+ */
+function animgif_support_module_implements_alter(&$implementations, $hook) {
+  if ($hook == 'hook_image_effect_info_alter' && isset($implementations['animgif_support'])) {
+    $group = $implementations['animgif_support'];
+    unset($implementations['animgif_support']);
+    $implementations['animgif_support'] = $group;
+  }
+}
+
+/**
  * Effect callback common function for overridden effects.
  */
 function animgif_support_do_effect(&$image, $data, $original_effect) {
@@ -154,6 +168,20 @@ function animgif_support_image_scale_and_crop_effect(&$image, $data) {
 }
 
 /**
+ * Provides focal_point_scale_and_crop effect callback for animated GIFs.
+ */
+function animgif_support_focal_point_scale_and_crop_effect(&$image, $data) {
+  animgif_support_do_effect($image, $data, 'focal_point_scale_and_crop');
+}
+
+/**
+ * Provides focal_point_crop effect callback for animated GIFs.
+ */
+function animgif_support_focal_point_crop_effect(&$image, $data) {
+  animgif_support_do_effect($image, $data, 'focal_point_crop');
+}
+
+/**
  * Image re-sizer function for animated GIFs.
  */
 function animgif_support_image_resize_func(&$image, $data) {
