pre optimize to just ignore #