remove _fd; switch to f prefix