So many hidden clauses. Not happy about it.