App is now agnostic