err.seneca should be optional