there is no reason for the !$1, because if there isnt a $2, there obviously isnt a $1
alias sahop { if ( !$2 ) { echo -a * /sahop: insufficient parameters halt } sapart $1 $2 .timer 1 1 sajoin $1 $2 }