Not using this method anymore, prepare for awesome error management.