Better file cross-typing