ooof! What have I gotten myself into??