Unify (fatal) error handling
Unify pointer handling a bit
Use a more common name
Use shorter parameter name