Are there alternatives to the two points above?