Trying a Focal-like implementation.