Helper functions
Consistent parameter order