throwing exception, but it's okay b/c we're passing the wrong thing through anyway