I guess you can classify over-implementation as poor implementation.