'corrected' windows error, need to check for every template checking (enable_if like) and change them (ofc check it on gcc)