static parser friendly