Code duplication is bad.