more meaningful error, hopefully