Wow, this feels very wrong.