Fix #84 error if user is set in global settings instead of the remote
Add assertion to script boundary classes
Merge branch 'fix-assertion'