ignore file
much nicer bstring implementation