avoid usage of $_
make log/syslog validation more readable
fix unlink remarks
return true in else (yeah, late here as well)
return useful $! in error message