Post settings refactor