do not rely on short circuit
use .bash_login
source instead of subshell