Add alternative implementations.