- Eliminated second constructor entry point for functions