fix
added syntax check using bash -n for both, pre.bsh and that script that sources pre.bsh