fork sort of works