// TODO: refactoring ongoing down from here.
// aspassword - change this name to something better? Perhaps.
// Change $arguments to something better too (maybe). $args or $params?
// TODO: refactoring ongoing down from here.
// aspassword - change this name to something better? Perhaps.
// Change $arguments to something better too (maybe). $args or $params?