only tested on NetBSD ( amd64 i386 ) , maybe needs testing on other platforms?