Agnostic front