tweaks to how login shells are invoked
Small fix