clarify
don't check head on file ATM