Fixed arguments handling in .consumer()