use in/out instead of to/from