Move ensure server to the very beginning

Also, fix documentation for a slot and mini-refactor a method
for improved translations.