generalize to work with both Akari WideS and WideL