Functional Interface Uses Internal Snap