Stack-agnostic