also returns errors, causing problems