Now it seems correct.

if user is trying to subscribe himself then an exception is raised.

corrected copy-n-paste errors from the usub/models