Added -f impl