Proper error messages, lets not use empty strings :P