Cleaner initialization
Using proper Marshal method name