some questionable design decisions being made right now