- Added pieces of code to handle interpreter shenanigans - Must add error handling - must test the syscalls - Added tests for errors - Changed error messages - Better exceptions/messages