crazy logic in place.. omg