A fix for a broken patent system?