learned lots about errors with that one... >.<