converted from exceptions to errors array on user

Signed-off-by: Andreas Heiberg <git@andreas-heiberg.com>